The phrase "large supermarket" refers to a big store that sells a wide variety of groceries and household products.